typescript for loop